(Sr./Staff) IP Design Engineer
Description
Description
- You would be part of a dynamic digital IP design team that develops state-of-the-art video processing engines, neural processing units, advanced video analytics accelerators, etc.
Responsibilities
- Develop design requirements from a given system level specifications.
- Microarchitecture design and RTL coding using Verilog / SystemVerilog HDL.
- Create and maintain module level functional tests
- Estimate, measure and optimize PPA (Performance / Power / Area) to meet key objectives and results.
- Work closely with verification engineers to ensure comprehensive testing and debug issues, especially at system level.
- Support integration into the overall system, conducting design checks, and addressing lint/timing/CDC issues.
Requirements
- MSEE/BSEE in Electrical Engineering or Computer Engineering.
- 5+ years of hangs-on digital design experience.
- Experience in IP architecture/micro-architecture and design, and RTL coding with Verilog/SystemVerilog
- Experience in AXI/AHB/APB bus protocol
- Experience in multiple clock domain, power domain design
- Experience in synthesis, with analysis of power, timing and area.
- Experience in UVM verification methodology is a plus
- Experience with ARM or RISC-V processor systems is a plus.
- Disciplined, quality-minded, and highly driven for excellence.
- Excellent team player and good communication skills.